<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        /* 
        String对象：在js中String对象表示字符串  用来存储一段连续的字符
        属性:
        length:用于获取字符串的长度
        方法：
        charAt(索引)获取字符串指定索引下的字符
        slice(开始索引,结束索引):根据起始索引获取到某个字符串片段
        indexOf("字符串")查找字符第一次出现的位置
        lastIndexOf("字符串"):查找字符最后一次出现的位置
        replace("原字符串","替换字符串")：将第一个出现原字符的值换成新字符
        replaceAll("原字符串","替换字符串"):将原字符串中所有出现的原字符换成新字符
        split("字符")：按照某个字符规则将字符串进行拆分 结果为一个数组

        */



       //声明方式1  字面量方式
       var str1 = "helloworld";

       //声明方式2 new方式
       var str2 = new String("helloworld");


       //字符串长度
       console.log(str1.length);
       //根据下标访问字符
       console.log(str1[0]);

       //方法
       
       console.log("获取某个字符",str1.charAt(2));
       console.log("获取字符串片段：",str1.slice(0,3))
       console.log("某字符在字符串中的位置",str1.indexOf("l"))
       console.log("替换后的字符",str1.replace("l","w"));
       console.log("替换后的字符",str1.replaceAll("l","w"));

       var str3 = "a:b:c:d";
       //按照某个格式将字符分割成一个数字
      var arr = str3.split(":");
      console.log(arr)





    </script>
</head>
<body>
    
</body>
</html>            